import request from '@/utils/request';
import { stringify } from 'qs'

// 账号管理列表
export async function queryAccountList(params) {
  return request(`/zjf-wms/user/page?${stringify(params)}`);
}

// 账号管理添加
export async function addAccount(params) {
  return request(`/zjf-wms/user/save`, {
    method: 'POST',
    data: params
  });
}

// 账号管理编辑
export async function updateAccount(params) {
  return request(`/zjf-wms/user/update`, {
    method: 'POST',
    data: params
  });
}

// 角色列表
export async function queryRoleList(params) {
  return request(`/blade-system/erprole/selectKv?${stringify(params)}`);
}

// 删除子账号
export async function deleteAccount(params) {
  return request(`/zjf-wms/user/del?${stringify(params)}`, {
    method: 'POST'
  });
}

//判断当前主账号下是否存在重复手机号
export async function checkMobileRepeatOp(params) {
  return request(`/blade-user/checkMobileByUuid?${stringify(params)}`);
}

// 改货权限
export async function changeSupplier(params) {
  return request(`/blade-user/user/changeSupplierSetting`, {
    method: 'POST',
    data: params
  });
}